package com.zone.domain.acticity.service;

import com.zone.domain.acticity.model.entity.ActivityOrderPartakeEntity;
import com.zone.domain.acticity.model.entity.UserRaffleOrderEntity;

/**
 * @author: zongzi
 * @description: 参与活动相关
 * @date: 2025/2/19
 */
public interface IActivityOrderPartakeService {


    /**
     * 用户参与活动（扣减用户次数账户（总、日、月），创建用户参与活动订单）
     *
     * @param partakeEntity
     */
    UserRaffleOrderEntity partTakeActivity(ActivityOrderPartakeEntity partakeEntity);
}
